/**
 * 正则表达式
 */

/* var str = "1a2b3c4d5e6f";
var result = str.replace(/[a-z]/g, "");
console.log(result); */

/* var reg = /^a|a$/;
console.log(reg.test("aaa")); */

/**
 * 创建一个正则表达式，用来检查一个字符串是否是一个合法手机号
 * 手机号的规则：
 * 1 3 567890123(11位)
 *
 * 1. 以1开头
 * 2. 第二位3-9任意数字
 * 3. 三位以后任意数字9个
 *
 * ^1 [3-9] [0-9]{9}$
 */

/* var phoneStr = "13567890123";
var phoneReg = /^1[3-9][0-9]{9}$/;

console.log(phoneReg.test(phoneStr)); */

/**
 * 创建一个正则表达式检查一个字符串是否含有单词child
 */

/* var reg = /\bchild\b/;
console.log(reg.test("hello children")); */

/**
 * 去除开头结尾的空格
 */

/* var reg = /^\s*|\s*$/;
var str = "    hel lo   ";

console.log(str.replace(reg, "")); */

/**
 * 匹配邮件的正则表达式
 *
 * 任意字母数字下划线   .任意字母数字下划线  @   任意字母数字 .任意字母(2-5位) .任意字母(2-5位)
 * \w{3,}              (\.\w+)*          @     [A-z0-9]+   (\.[A-z]{2,5}){1,2}
 */

var emailReg = /^\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/;

var email = "abc.hello@123.com";

console.log(emailReg.test(email));
